#include "UDP_server.hpp"
void Usage(const char* argc0)
{
    std::cout << "Usage Method: \n\n\t" << argc0 << " server_port\n" << std::endl;
}

int main(int argv, char* argc[])
{
<<<<<<< HEAD
=======
    //启动服务端，要指明启动哪一个端口，既当前主机下的唯一进程充当服务器
    //不需要指定主机的ip地址，是因为主机的ip会根据所在局域网的不同而变化
    //选择任意ip，可以应对这种动态变化的情况
>>>>>>> refs/remotes/origin/master
    if(argv != 2)
    {
        Usage(argc[0]);
        return 0;
    }
    in_port_t server_port = std::stoi(argc[1]);
<<<<<<< HEAD

    UDP_server server(server_port);

    server.Init();
    
    server.Start();
=======
    
    //定义一个server
    UDP_server server(server_port);
    //初始化server
    server.Init();
    //server开始运行，server通常是不退出，除非人为退出，类比手机上的应用！
    server.Start();
    
>>>>>>> refs/remotes/origin/master
    return 0;
}
